package com.alibaba.citrus.ots.sales.plan.service.statistics;

import com.alibaba.citrus.ots.sales.plan.dto.api.request.SalesPlanLineStatRequest;
import com.alibaba.citrus.ots.sales.plan.dto.api.response.SalesPlanLineStatResponse;
import com.alibaba.citrus.ots.sales.plan.dto.api.response.SalesPlanSubTotalResponse;
import com.alibaba.cz.base.tool.result.Result;
import com.alibaba.lattice2.epoch.meshflow.model.annotation.MeshFlowService;

/**
 * @author luyi
 * @date 2021/9/16 3:24 下午
 */
@MeshFlowService(apps = {"bc_ots"})
public interface SalesPlanLineStatPortService {

    /**
     * 明细统计，
     * @param salesPlanLineStatRequest：筛选要参与统计的计划明细数据（客户、货品）
     * @return
     */
    Result<SalesPlanLineStatResponse> salesPlanLineStat(SalesPlanLineStatRequest salesPlanLineStatRequest);

}
